.campus-swiper image{
	width: 100%;
	height:300rpx;
}
.campus-swiper-img{
	width: 100%;
	height: 412rpx!important;
}
.campus-school{
	height: 100rpx;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.campus-noIsDtudent{
	width: calc(100% - 60rpx);
	padding: 30rpx 30rpx;
	background: #FFFFFF;
	margin-top: 10rpx;
}
.campus-noIsDtudent>.text_black{
	font-size: 28rpx;
	font-weight: bold;
}
.campus-noIsDtudent>.text_opblack{
	font-size: 28rpx;
	font-weight: 400;
	line-height: 56rpx;
	margin-top: 10rpx;
}
.campus-school_name{
	font-size: 32rpx;
	font-weight: 400;
	margin-left:30rpx;
}
.campus-school_href{
	display: flex;
	margin-right:20rpx;
	font-size: 24rpx;
	font-weight: 400;
	align-items: center;
}
.campus-school_href image{
	width: 32rpx;
	height: 32rpx;
}
.campus-student{
	background-color: #fff;
	margin-top: 10rpx;
	height: 140rpx;
	display: flex;
	align-items: center;
}
.campus-student_icon{
	width: 64rpx;
	height:64rpx;
	// margin-top: 38rpx;
	margin-left: 30rpx;
}
.campus-student_name{
	font-size: 32rpx;
	font-weight: bold;
	margin-left: 30rpx;
}
.campus-student_msg{
	font-size: 24rpx;
	font-weight: 400;
	margin-left: 30rpx;
	margin-top: 4rpx;
	line-height: 34rpx;
	display: flex;
}
.campus-student_msg_schoolName{
	display: block;
	width: 170rpx;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.campus-student_msg text{
	margin-right: 20rpx;
}
.last-text{
	float: right;
	margin-right: 30rpx;
}
.campus-data{
	background-color: #fff;
	height: 174rpx;
	margin-top: 10rpx;
	padding:20rpx 0 30rpx;
}
.campus-title{
	font-size: 32rpx;
	font-weight: bold;
	width: clac(100% - 60rpx);
	padding: 0 30rpx;
	// margin-left: 30rpx;
}
.campus-tips{
	font-size: 24rpx;
	font-weight: 400;
	color: #7A7A7A;
	line-height: 34rpx;
	margin-top: 22rpx;
	width: clac(100% - 60rpx);
	padding: 0 30rpx;
}
.campus-data-list{
	display: flex;
	justify-content: space-around;
	margin-top: 20rpx;
}
.campus-data-item_icon{
	width: 80rpx;
	height: 80rpx;
	line-height: 80rpx;
	text-align: center;
	border-radius: 10rpx 10rpx;
	margin-bottom: 10rpx;
}
.campus-data-item{
	font-size: 20rpx;
	font-weight: bold;
}
.campus-type{
	background-color: #fff;
	margin-top: 10rpx;
	display: flex;
	flex-wrap: wrap;
	font-size: 24rpx;
	font-weight: bold;
	padding:0 0 50rpx 0;
}
.campus-type-item{
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 24rpx;
	font-weight: bold;
	flex: 0 0 calc(100% / 3);
}
.campus-type-item image{
	width: 140rpx;
	height: 96rpx;
	margin-bottom: 10rpx;
	margin-top: 50rpx;
}
.campus-plan{
	background-color: #fff;
	margin-top: 10rpx;
	padding:20rpx 0;
	
}
.campus-plan-list{
	// display: flex;
	// flex-wrap: wrap;
}
.campus-plan-item{
	background-color: #fff;
	margin-top: 20rpx;
	margin-bottom: 20rpx;
	border-bottom: 1px solid #F5F5F5;
	width: clac(100% - 60rpx);
	padding: 0 30rpx;
	height: 140rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.campus-plan-item-video{
	width: 200rpx;
	height: 200rpx;
	border-radius: 10rpx 10rpx;
}
.campus-plan-item-name{
	font-size: 32rpx;
	font-weight: bold;
	line-height: 36rpx;
}
.campus-plan-item-tips{
	font-size: 24rpx;
	font-weight: 400;
	margin-top: 10rpx;
	line-height: 34rpx;
}
.campus-plan-item-href{
	font-size: 24rpx;
	font-weight: 400;
	display: flex;
	align-items: center;
}
.campus-plan-item-href image{
	width: 36rpx;
	height:36rpx;
}
.campus-student_right{
	width: 34rpx;
	height: 32rpx;
	margin-right: 20rpx;
}
.student-tips{
	font-size: 24rpx;
	font-weight: 400;
	line-height: 48rpx;
	margin-left: 30rpx;
	margin-right: 30rpx;
	margin-top: 20rpx;
	text-align: center;
}
.button{
	width: 690rpx;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
	border-radius: 10rpx;
	margin: 30rpx auto 0;
	color: #ffffff;
	font-size: 32rpx;
	font-weight: bold;
	background:#FF6E00;
}
.loading-button{
	width: 690rpx;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
	border-radius: 10rpx;
	margin: 30rpx auto 0;
	color: #ffffff;
	font-size: 32rpx;
	font-weight: bold;
	background:#C4C4C4;
}
.noschool_header{
	width: 100%;
	height: 516rpx;
	position: relative;
	background-color: #fff;
}
.noschool_header image{
	width: 100%;
	height: 410rpx;
}
.noschool_button{
	width: 640rpx;
	height: 88rpx;
	// background: #FF6E00;
	// background-image: url('../../static/imgs/games/noschool-bg.png');
	// background-repeat: no-repeat;
	// background-size: 100% 100%;
	// border-radius: 10rpx 10rpx;
	// line-height: 72rpx;
	// text-align: center;
	// color:#fff;
	position: absolute;
	left: 50%;
	margin-left: -320rpx;
	bottom: 40rpx;
	// font-size: 32rpx;
	// font-weight: 700;
}
.noschool_button image{
	width: 640rpx;
	height: 88rpx;
}
.school-sport,.school-sport image{
	width: 100%;
	height: 240rpx;
}